/**
    @author: ChenLin
    @date: 2022/11/11
**/
package service

import (
	"../handler"
)

type ThriftVideoProcessService struct {
	FlamingoDFS *handler.FlamingoDFS
	Ch          chan handler.VideoProcess
}

func NewThriftVideoProcessService() *ThriftVideoProcessService {
	service := &ThriftVideoProcessService{}
	service.FlamingoDFS = handler.NewFlamingoDFS()
	return service
}

func (t ThriftVideoProcessService) DownloadVideo(videoUrl, dirUrl string) (string, error) {
	//TODO implement me
	panic("implement me")
}

func (t ThriftVideoProcessService) ScreenShot(fileUrl, imageUrl string) (string, error) {
	//TODO implement me
	panic("implement me")
}

func (t ThriftVideoProcessService) UploadImageToDFS(imageUrl, uploadName string) (bool, error) {
	//TODO implement me
	panic("implement me")
}

func (t ThriftVideoProcessService) VideoCompress(videoUrlIn, videoUrlOut string) (string, error) {
	//TODO implement me
	panic("implement me")
}

func (t ThriftVideoProcessService) UploadVideoToDFS(videoUrl, UploadName string) (string, error) {
	//TODO implement me
	panic("implement me")
}
